package com.cskaoyan.javase.oop1._10idea;

/**
 * 普通方法在命名时，允许和类名一样吗？
 *
 * 从语法角度来说，Java语法并未限制一个普通方法的名字和类名不同，也就是说普通方法在命名时，允许和类名保持一致。
 *
 * 但是这么书写，IDEA会给我们提示警告信息，所以我们不要这么做：
 *
 * 1. 方法名和类名保持一致，是构造器的专属。
 * 2. 普通方法不应该这么使用，普通方法和类名保持一致是不合适的。
 *      而且普通方法的名字,应该是小驼峰式的,大驼峰是不允许的!
 *
 * @since 17:48
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo2 {
}

class Student {
    public Student() {
    }

    // 普通方法和类名保持一致
    //  Method name 'Student' is the same as its class name.
    public void Student() {
    }

    public static void Student(int a) {
    }
}